﻿@charset "utf-8";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td, iframe { margin: 0px; padding: 0px;}

html {
	background:#FFF;
	background-color: #FFFFFF;
}
img{
	border:none;
}
ul{
	list-style:none;
}
body,td,th {
	font-size: 12px;
	color: #000000;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
table{
	border-collapse:collapse;	
}
table td{
	padding-left:5px;
}

/*-----------------------------*/
#topNav{
	width: 100%;
	height: 32px;
	background-color: #424242;
	color: #A0A0A0;
}
#topNavMenu{
	padding-left:10px;
	width: 1005px;
	height: 32px;
	line-height:32px;
	margin-right: auto;
	margin-left: auto;
}
#topNavMenu a.a1{
	color:#A0A0A0;
}
#topNavMenu span{
	width: 380px;
	height: 32px;
	float:right;
	text-align:right;
	padding-right:10px;
}
/*-----------------------------*/
#top{
	width: 1000px;
	height: 75px;
	margin: 0 auto;
}
#top li{
	height: 70px;
	margin-top:5px;
	float:left;	
}
/*-------------------------------------------------------------------------*/
/* nav_menu */
.nav_menu{width:100%; height: 55px; background-color: #99ccff; border-bottom:2px solid #7d7d7d;}
.nav_menu.fixed{width:100%; position:fixed; top:0px; z-index:999; }
.nav{width:1005px;height:55px;position:relative;margin:0 auto;}
.nav .navlist li{float:left;}
.nav .navlist a{float:left;display:block; padding-left:8px; padding-right:9px;height:55px; line-height:55px;text-align:center; font-size:14px;color:#626262; background:url(images/line1.jpg) no-repeat right ;}
.nav .navlist a:hover{color:#fff;}
.nav .navlist a:hover,.nav .navlist .now{color:#fff;background:#00479c;}

.nav .navbox{position:absolute;top:57px;width:720px; background:#99ccff;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #cccccc; z-index:1;}
.nav .cont{width:720px;padding:15px;}
.nav .cont li{ float:left; width:215px; height:30px; line-height:30px; margin-left:20px; list-style-type:disc; list-style-position:outside; font-size:14px;}
/*-----------------------------------------*/
#kml_IndexBanner{
	width: 100%;
	height: 380px;
	background-color: #CCCCCC;
}
#kml_IndexBanner_Text_slider{
	width: 1000px;
	height: 380px;
	margin: 0 auto;
	overflow:hidden;
}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1000px;
		height:380px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn, #slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	#kml_IndexBanner_Text_slider ol#controls{
		position:relative;
		top:-50px;
		left:20px;
		margin:1em 0;
		padding:0;
		height:20px;	
		}
	#kml_IndexBanner_Text_slider ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:28px;
		}
	#kml_IndexBanner_Text_slider ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	#kml_IndexBanner_Text_slider ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	#kml_IndexBanner_Text_slider ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
/*-----------------------------------------*/
#bottom{
	width: 100%;
	height:200px;
	background-color:#eaeaea;
	margin-top:30px;
	clear:both;
}
#bottom_content{
	width:1005px;
	height:200px;
	margin: 0 auto;
	line-height:1.5em;
	color:#8d8d8d;
}
#bottom_content li{
	height:58px;
	margin-top:5px;
	float:left;
	padding:5px;
}
#bottom_content li a{
	color:#8d8d8d;
}

/*在线客服
.OnlineService_Bg {width:135px;overflow:hidden;position:fixed;left:5px;bottom:35px;z-index:10;}*/
.OnlineService_Bg {width:125px;overflow:hidden;position:fixed;right:2px;top:60px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}

.OnlineService_QQBox { clear:both;width:133px;overflow:hidden;border:1px solid #cecece;margin-top:10px;margin-bottom:10px;background:#f5f5f5;}
.OnlineService_QQBox ul{ padding-left:5px;}
.OnlineService_QQBox li {width:123px;height:25px;overflow:hidden;font-size:12px;line-height:25px;color:#666;cursor:pointer; padding-bottom:5px; margin-bottom:5px; text-align:left; border-bottom: 1px solid #dedede;}
.OnlineService_QQBox li:hover {filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/}
.OnlineService_QQBox li a {text-decoration: none;color: #666;}
.OnlineService_QQBox li span { position:relative; top:-8px;}

.OnlineService_weixin {width:90px;height:90px; background: no-repeat url(images/weixin.jpg); margin-bottom:5px;}

.OnlineService_toTop {width:90px;height:90px;margin-bottom:10px;}
.OnlineService_toTop a {display:block;width:90px;height:33px;background-color:#096ef7;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(images/icon_Top.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff}
 /*在线客服end*/
/*右侧浮动*/
.RightFloat {width:135px;overflow:hidden;position:fixed;right:1px;bottom:465px;z-index:11;}
.RightFloat_hide{width:140px; padding-right:10px; height:20px; font-size:12px; line-height:20px; cursor:pointer; text-align:right; color:#BEBEBE;}
.RightFloat_Box {width:100%;overflow:hidden; }
.RightFloat_Box li{width:135px; height:213x; overflow:hidden; text-align:center; margin-bottom:1px;background-color: #DCDCDC;}
/*右侧浮动end*/


/*left_iplog*/
.iplog{width:120px;height:445px;font-size:12px; line-height:1.5em;overflow:hidden;}
.lc0{height:30px;overflow:hidden;text-align:center;font-size:14px;  font-weight:bold; cursor:pointer;}
.lc1{height:71px;background-color:#ffc000;overflow:hidden;}
.lc1 img{ width:120px; height:71px;}
.lc2{height:40px; background-color:#ed7d31;padding:3px;font-size:12px;overflow:hidden;}
.lc3{height:60px; background-color:#4472c4;padding:3px;font-size:12px; font-weight:bold;color:#FFF; text-align:center;}
.lc4{height:60px; background-color:#00b0f0;padding:3px; overflow:hidden; line-height:20px}
.lc5{height:300px; background-color:#ffc000;padding:0px 3px 0px 3px;overflow:hidden;}
.lc5 p{ margin:0px 3px;}
/*left_iplog_end*/

/*------------------留言窗口--------------------*/
#messageWindowBox{
    width: 714px;
    height: 416px;
    display: block;
    position: fixed;
    top: 10%;
    left: 50%;
    list-style: none;
    color: #AEAEAE;
    z-index: 999;/*overflow:hidden;*/
    display:none;
}
#messageWindowBoxCloseX {
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: right;
    position: absolute;
    right: 15px;
    top: 15px;/*  background-color:#27931B;*/
}
#message {
    width: 700px;
    height: 390px;
    margin: 5px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 6px 6px 3px #888888;
    border: #CECECE 2px solid;
    background-color:#FFFFFF;
}
#message li {
    width: 700px;
    margin: 0px auto 5px auto;
    float: left;
    padding-left:40px;
    list-style: none;
    display: inline-block;
}
#message li span {
    width: 90px;
    display: inline-block;
    text-align: right;
}

#message li img {
    margin: auto 0;
}
#message li input, textarea {
    border-color: #BBBBBB;
    margin-right: 10px;
}
#message .botton2 {
    width: 200px;
}
#msgstr {
    color: #FF0000;
    text-align: center;
}
#msgtitle {
    margin: 40px 5px 5px 5px;
    border-bottom: #CECECE 2px solid;
    color: #2B2B2B;
}
#msgtitle p {
    text-align:right;
    padding-right: 30px;
    color: red;
}
#msgtitle p span {
    width: 500px;
    text-align: left;
    float:left;
    color:#5B5B5B;
}
/*--------------------*/
#message2 {
    width: 763px;
    height: 320px;
    margin: 5px;
    border: #CECECE 2px solid;
    background-color:#FFFFFF;
}
#message2 li {
    width: 720px;
    margin: 0px auto 5px auto;
    float: left;
    padding-left:40px;
    list-style: none;
    display: inline-block;
}
#message2 li span {
    width: 90px;
    display: inline-block;
    text-align: right;
}

#message2 li img {
    margin: auto 0;
}
#message2 li input, textarea {
    border-color: #BBBBBB;
    margin-right: 10px;
}
#message2 .botton2 {
    width: 200px;
}
#msgstr2 {
    color: #FF0000;
    text-align: center;
}
#msgtitle2 {
    margin: 10px 5px 5px 5px;
    border-bottom: #CECECE 2px solid;
    color: #2B2B2B;
}
#msgtitle2 p {
    text-align:right;
    padding-right: 30px;
    color: red;
}
#msgtitle2 p span {
    width: 500px;
    text-align: left;
    float:left;
    color:#5B5B5B;
}